home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1998 July
/
EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso
/
earcd
/
phase5
/
ppcrelease
/
examples
/
msg5ppc.elf.dump
< prev
next >
Wrap
Text File
|
1998-02-21
|
4KB
|
116 lines
Msg5PPC.elf: file format elf32-powerpc
Msg5PPC.elf
architecture: powerpc:common, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 000000fc 00000000 00000000 00000034 2**2
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
1 .data 00000000 00000000 00000000 00000130 2**0
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00000000 00000000 00000000 00000130 2**0
ALLOC
3 .comment 00000014 00000000 00000000 00000130 2**0
CONTENTS, READONLY
SYMBOL TABLE:
00000000 l d .text 00000000
00000000 l d *ABS* 00000000
00000000 l d .data 00000000
00000000 l d .bss 00000000
00000000 l d .comment 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l d *ABS* 00000000
00000000 l df *ABS* 00000000 Msg5PPC.c
00000000 l O .text 00000000 gcc2_compiled.
000000a0 g F .text 0000005c printf
00000000 *UND* 00000000 PPCGetMessage
00000000 *UND* 00000000 PPCWaitPort
00000004 g F .text 00000098 main
00000004 O *COM* 00000004 MyFile
00000000 *UND* 00000000 PPCReplyMessage
00000000 *UND* 00000000 strlen
00000000 *UND* 00000000 PPCGetTaskAttr
00000000 *UND* 00000000 PPCWrite
Disassembly of section .text:
00000000 <gcc2_compiled.> .long 0x403c
main():
00000004 <main> stwu r1,-112(r1)
00000008 <main+4> mflr r0
0000000c <main+8> stw r29,100(r1)
00000010 <main+c> stw r30,104(r1)
00000014 <main+10> stw r31,108(r1)
00000018 <main+14> stw r0,116(r1)
0000001c <main+18> lis r3,-32766
00000020 <main+1c> ori r3,r3,22
00000024 <main+20> bl 00000024 <main+20>
RELOC: 00000024 R_PPC_REL24 PPCGetTaskAttr
00000028 <main+24> lwz r30,0(r3)
0000002c <main+28> lis r3,-32766
00000030 <main+2c> ori r3,r3,20
00000034 <main+30> bl 00000034 <main+30>
RELOC: 00000034 R_PPC_REL24 PPCGetTaskAttr
00000038 <main+34> mr. r29,r3
0000003c <main+38> beq 00000080 <main+7c>
00000040 <main+3c> li r31,0
00000044 <main+40> cmplw cr1,r31,r30
00000048 <main+44> bge cr1,00000080 <main+7c>
0000004c <main+48> mr r3,r29
00000050 <main+4c> bl 00000050 <main+4c>
RELOC: 00000050 R_PPC_REL24 PPCWaitPort
00000054 <main+50> cmplw cr1,r31,r30
00000058 <main+54> bge cr1,00000080 <main+7c>
0000005c <main+58> mr r3,r29
00000060 <main+5c> bl 00000060 <main+5c>
RELOC: 00000060 R_PPC_REL24 PPCGetMessage
00000064 <main+60> mr. r3,r3
00000068 <main+64> beq 00000044 <main+40>
0000006c <main+68> bl 0000006c <main+68>
RELOC: 0000006c R_PPC_REL24 PPCReplyMessage
00000070 <main+6c> addi r31,r31,1
00000074 <main+70> cmplw cr1,r31,r30
00000078 <main+74> blt cr1,0000005c <main+58>
0000007c <main+78> b 00000044 <main+40>
00000080 <main+7c> lwz r0,116(r1)
00000084 <main+80> mtlr r0
00000088 <main+84> lwz r29,100(r1)
0000008c <main+88> lwz r30,104(r1)
00000090 <main+8c> lwz r31,108(r1)
00000094 <main+90> addi r1,r1,112
00000098 <main+94> blr
0000009c <main+98> .long 0x404c
printf():
000000a0 <printf> stwu r1,-32(r1)
000000a4 <printf+4> mflr r0
000000a8 <printf+8> stw r28,16(r1)
000000ac <printf+c> stw r29,20(r1)
000000b0 <printf+10> stw r30,24(r1)
000000b4 <printf+14> stw r31,28(r1)
000000b8 <printf+18> stw r0,36(r1)
000000bc <printf+1c> mr r28,r3
000000c0 <printf+20> lis r9,0
RELOC: 000000c2 R_PPC_ADDR16_HA MyFile
000000c4 <printf+24> lwz r29,0(r9)
RELOC: 000000c6 R_PPC_ADDR16_LO MyFile
000000c8 <printf+28> bl 000000c8 <printf+28>
RELOC: 000000c8 R_PPC_REL24 strlen
000000cc <printf+2c> mr r5,r3
000000d0 <printf+30> mr r4,r28
000000d4 <printf+34> mr r3,r29
000000d8 <printf+38> bl 000000d8 <printf+38>
RELOC: 000000d8 R_PPC_REL24 PPCWrite
000000dc <printf+3c> lwz r0,36(r1)
000000e0 <printf+40> mtlr r0
000000e4 <printf+44> lwz r28,16(r1)
000000e8 <printf+48> lwz r29,20(r1)
000000ec <printf+4c> lwz r30,24(r1)
000000f0 <printf+50> lwz r31,28(r1)
000000f4 <printf+54> addi r1,r1,32
000000f8 <printf+58> blr
Disassembly of section .data: